/*
 * 文 件 名:  TestDom4jReadExmple.java
 * 版    权:   深圳埃思欧纳信息咨询有限公司版权所有. YYYY-YYYY,  All rights reserved
 * 描    述:   <描述>
 * 修 改 人:  honny.huang
 * 修改时间: 2011-4-7
 * 跟踪单号:  <跟踪单号>
 * 修改单号:  <修改单号>
 * 修改内容:  <修改内容>
 */
package com.dom4j.parseTest;

/**
 * <一句话功能简述> <功能详细描述>
 *
 * @author honny.huang
 * @version [版本号, 2011-4-7]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */

import java.util.HashMap;

/**
 * 测试Dom4jReadExmple解析的情况
 * @author honny.huang
 * @since 2011.4.7
 */
public class TestDom4jReadExmple 
{
	 public static void main(String[] args)
	 {
	     try
	     {
	       //获取解析完后的解析信息
	       HashMap<String,String> hashMap;
	       Dom4jReadExmple drb=new Dom4jReadExmple();
	       //遍历整个XML文件
	       hashMap = new HashMap<String,String>();
	       drb.iterateWholeXML("StudentInfo.xml", hashMap);
	       System.out.println("姓名\t年龄\t学院\t学院领导\t电话\t\t备注");
	       for(int i=0;i<hashMap.size();i+=6)
	       {
	         int j=i/6;
	         System.out.print(hashMap.get("name"+j)+"\t");
	         System.out.print(hashMap.get("student-age"+j)+"\t");
	         System.out.print(hashMap.get("college"+j)+"\t");
	         System.out.print(hashMap.get("college-leader"+j)+"\t");
	         System.out.print(hashMap.get("telephone"+j)+"\t");
	         System.out.println(hashMap.get("notes"+j)+"\t");
	       }
	     }catch(Exception ex){
	       ex.printStackTrace();
	     }
     }
}
// 运行结果：
// 姓名 年龄 学院 学院领导 电话  备注
// 崔卫兵 25 PC学院 leader 62354666 男,1982年生,硕士，现就读于北京邮电大学 
// cwb 20 PC学院 学院领导 62358888 男,1987年生,硕士，现就读于中国农业大学 
// xxxxx 45 xxx学院 leader 66666666 注视中，注释中 
// lxx 20 yyyy学院 leader 88888888 注视中111，注释中222  